Stavru Teodorov (born July 11, 1931) is a Romanian sprint canoer who competed in the late 1950s. Competing in two Summer Olympics, he earned his best finish of fourth in the K-2 1000 m event at Melbourne in 1956.